home *** CD-ROM | disk | FTP | other *** search
/ PCMania 73 / PCMania CD73_1.iso / sharewar / varios / partial / LIB / ARTICULO.006 < prev    next >
Text File  |  1997-01-03  |  4KB  |  90 lines

  1.               /* CURSO DE PASCAL Nº1:INTRODUCCION AL LENGUAJE */
  2.  
  3. *El Pascal es un lenguaje de alto nivel, que puede competir con el mismo C
  4. ( lenguaje por excelencia ) en algunas versiones, lo único que el C es mucho
  5. más fácil de aprender que el Pascal, pero cuando se tiene un dominio
  6. bastante bueno del Pascal, es más rápido y los ejecutables creados bastante
  7. más pequeños.
  8.  
  9. Ante todo deciros que la versión que vamos a utilizar para los ejemplos va a 
  10. ser la 7.0, pero para los primeros ejemplos os servirán versiones más antiguas
  11. como por ejemplo la 3.01.
  12. El Turbo Pascal 7.0 se puede utilizar para la programación orientada a objetos
  13. (de la que hablaremos más adelante) y en su forma más básica como lenguaje es-
  14. tructurado, es decir, los programas se dividen en bloques para una mejor y 
  15. más rápida implementación del mismo, además tiene la ventaja de que si hay
  16. un error no tendremos que revisar todo el código.
  17.  
  18. En Pascal para definir el principio y el fin de cada bloque se utiliza las pa-
  19. labras reservadas "Begin"(Empezar) y "End"(Terminar).
  20. Al igual que en C/C++ cada sentencia en Pascal debe terminar con ";" excepto
  21. el End que termina con un punto.
  22. Antes de los programas y como cabecera se puede escribir la palabra Program
  23. seguida del nombre que deseemos, esto nos sirve para saber de que va el pro-
  24. grama sin leer todo el código.
  25.  
  26. Ahora vamos a explicar  otra palabra reservada "Write" que para aquellos que
  27. hayan trabajado en Basic os dire que es el equivalente a "PRINT", es decir
  28. que muestra el texto escrito por pantalla.
  29.  
  30. Su sintaxis es: Write(`lo que quieras escribir∩);
  31.  
  32. Antes de pasar a hacer nuestro primer ejemplo práctico os quiero explicar el
  33. uso de las librerías, algo muy importante y que se utiliza en todos los len-
  34. guajes de programación y que explicaremos más adelante con mayor detalle, so-
  35. lamente deciros que las librerías son ordenes o partes de código ya creadas 
  36. que se pueden utilizar en los nuestros y que incluso nosotros mismos podemos
  37. crear; existen unas librerías básicas que vienen con el programa y tienen unas
  38. funciones primarias como el caso de la librería CRT, que sirve para cambiar
  39. el color del fondo, del texto, borrar la pantalla, etc... y que nosotros uti-
  40. lizaremos en nuestro primer programa solamente para borrar la pantalla con la 
  41. palabra CLRSCR.
  42.  
  43. Para cargar la librería solamente debemos utilizar la palabra USES seguida del
  44. nombre de la librería al principio del código; se pueden usar más de una li-
  45. brería para un programa aunque esto depende de la complejidad de los mismos.
  46.  
  47. Para finalizar con las palabras reservadas quiero hablar de "Repeat" y "Until"
  48. que se suelen usar para las variables, pero que hoy le daremos un uso más
  49. sencillo para nuestro programa.
  50.  
  51. Esto funciona de la siguiente forma:
  52.  
  53.         Repeat
  54.                 "Lo que es"
  55.         Until
  56.                 "Hasta que suceda tal cosa"
  57.  
  58. o lo que es lo mismo: "Se repite una acción hasta que se cumpla tal condición"
  59.  
  60. En el caso de nuestro programa lo utilizaremos junto a "KeyPressed" que no
  61. es nada más y nada menos que meter el ordenador en un bucle infinito hasta
  62. que se toca una tecla así
  63.  
  64.       Repeat Until "KeyPressed"
  65.  
  66. Un bucle infinito no es otra cosa que mantener al ordenador en una operación
  67. de la que no puede salir hasta que nosotros le digamos.
  68.  
  69. Para terminar con este primer número aquí teneís el código al que me he refe-
  70. rido que no es otra cosa que un saludo que aparece en pantalla. Después de ha-
  71. berlo escrito en el TP no teneís más que darle a la opción "RUN" del menu
  72. de arriba.
  73.  
  74. ==============================================================================
  75.  
  76. PROGRAM SALUDO;
  77. Uses Crt;
  78. Begin
  79.   Clrscr;
  80.   Writeln ('HOLA ESTA ES MI PRIMERA PRUEBA CON EL PASCAL');
  81.   Repeat Until Keypressed
  82. END.
  83. ==============================================================================
  84.  
  85. Hasta el próximo número!
  86.  
  87.                                                                       T.B.R.
  88.  
  89.  
  90.